﻿using System;
using System.IO;

// Token: 0x020002DA RID: 730
[Serializable]
public class CharFileInfoClothesMale : global::CharFileInfoClothes
{
	// Token: 0x060011D9 RID: 4569 RVA: 0x00091914 File Offset: 0x0008FB14
	public CharFileInfoClothesMale() : base("【HoneySelectClothesMale】", "coordinate/male/", Enum.GetNames(typeof(global::CharDefine.ClothesKindMale)).Length)
	{
		this.MemberInitialize();
	}

	// Token: 0x060011DA RID: 4570 RVA: 0x00091940 File Offset: 0x0008FB40
	public new virtual void MemberInitialize()
	{
		base.MemberInitialize();
		this.clothesTypeSex = 0;
		int[] array = new int[2];
		for (int i = 0; i < this.clothesId.Length; i++)
		{
			this.clothesId[i] = array[i];
			this.clothesColor[i] = new global::HSColorSet();
			this.clothesColor2[i] = new global::HSColorSet();
		}
	}

	// Token: 0x060011DB RID: 4571 RVA: 0x000919A0 File Offset: 0x0008FBA0
	public override bool Copy(global::CharFileInfoClothes srcData)
	{
		global::CharFileInfoClothesMale charFileInfoClothesMale = srcData as global::CharFileInfoClothesMale;
		if (charFileInfoClothesMale == null)
		{
			global::Debug.LogWarning("男の服装情報に女の服装情報を入れようとしてる？");
			return false;
		}
		for (int i = 0; i < this.clothesKindNum; i++)
		{
			this.clothesId[i] = charFileInfoClothesMale.clothesId[i];
			this.clothesColor[i].Copy(charFileInfoClothesMale.clothesColor[i]);
			this.clothesColor2[i].Copy(charFileInfoClothesMale.clothesColor2[i]);
		}
		for (int j = 0; j < 10; j++)
		{
			base.accessory[j].Copy(srcData.accessory[j]);
		}
		return true;
	}

	// Token: 0x060011DC RID: 4572 RVA: 0x00091A40 File Offset: 0x0008FC40
	public override bool SaveSub(BinaryWriter bw)
	{
		return true;
	}

	// Token: 0x060011DD RID: 4573 RVA: 0x00091A44 File Offset: 0x0008FC44
	public override bool LoadSub(BinaryReader br, int clothesVer, int colorVer)
	{
		return true;
	}
}
